home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-10-15 | 1.2 KB | 87 lines |
- #
- # NMAKE compatible Makefile for SVD.EXE
- #
-
- #
- # HISTORY:
- # 10/01/90 Final (v1.0) -by- JohnYG
- #
-
- #
- # USAGE:
- # if debug:
- # NMAKE DEBUG=YES
- # else:
- # NMAKE DEBUG=NO
- #
- #
-
- !if "$(DEBUG)" == "NO"
- DEF=
- LOPT=
- COPT=-Oax
- MOPT=
- !else
- DEF=-DDEBUG
- LOPT=/CO
- COPT=-Zi -Ox
- MOPT=-Zi
- !endif
-
- CC = cl -c -nologo -Gs -AS -W3 -Zpe $(COPT) $(DEF)
- ASM = masm $(MOPT) $(DEF)
- LINK= link $(LOPT) /NOD/NOE/MAP/LI
- NAME= SVD
- EXT = EXE
-
- OBJ = svd.obj
- LIBS = slibcer
-
-
- .c.obj:
- $(CC) $*.C
-
- .asm.obj:
- $(ASM) $*;
-
- goal: $(NAME).$(EXT)
- @echo "Done making $(NAME).$(EXT)"
-
- #
- # linking step
- #
-
- $(NAME).$(EXT): $(OBJ)
- $(LINK) @<<
- $(OBJ) ,
- $(NAME).$(EXT) ,
- $(NAME) ,
- $(LIBS) ;
- <<
-
- !if "$(DEBUG)" != "NO"
- # cvpack -p $(NAME).$(EXT)
- # mapsym $(NAME)
- !endif
-
-
- clean:
- del $(NAME).$(EXT)
- del *.obj
- del *.map
- del *.sym
-
- #depend:
- # mv makefile makefile.old
- # sed "/^# START Dependencies/,/^# END Dependencies/D" makefile.old > makefile
- # del makefile.old
- # echo # START Dependencies >> makefile
- # includes -l *.c *.asm >> makefile
- # echo # END Dependencies >> makefile
-
-
- # START Dependencies
- svd.obj: svd.c
-
- # END Dependencies
-